Просмотр полной версии : Динамический календарь datetimepicker открывается только со второго фокуса
добрый день есть динамический календарь datetimepicker, проблема в том, что те календарики которые сделаны динамически открываются только со второго раза, то есть первый раз делаешь фокус по input и второй раз и только тогда он появляется вот пример https://jsfiddle.net/af1pus2n/
Manyasha
10.07.2017, 21:24
prog77, можно просто $(this).focus(); в onclick добавить.
Но по моему, лучше переписать так
/*$('body').on('click',"#oneDate", function(){
$(this).datetimepicker({
format:'YYYY-MM-DD HH:mm',
locale: 'ru'
}
);
//$(this).focus();
});*/
// формируем новые поля
jQuery('.plusOneDate').click(function(){
jQuery('.informationPlusOneDate').before(
'<div class="form-group" style="width: 175px;float:left" >'+
'<div class="input-group date" >'+
'<input type="text" name = "oneDate[]" id="oneDate" class="form-control" />'+
'<span class="input-group-addon">'+
'<span class="glyphicon glyphicon-calendar"></span></span>'+
'</div><span class="btn btn-danger minusOneDate pull-right" style="float: right; margin-top: 5px;">–</span></div>'
);
//Сюда добавила
$('.form-control:last').datetimepicker({
format:'YYYY-MM-DD HH:mm',
locale: 'ru'
}
);
});
И почему у Вас айдишки одинаковые? Они не должны повторяться.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot